emoji-chooser: fix subsequent scroll
authorMohammed Sadiq <sadiq@sadiqpk.org>
Wed, 30 Aug 2017 17:55:59 +0000 (23:25 +0530)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 1 Sep 2017 23:36:59 +0000 (19:36 -0400)
Event handlers on scroll window should only be run once the widget
is shown.

https://bugzilla.gnome.org/show_bug.cgi?id=786964

gtk/gtkemojichooser.c

index c0f6d7a606dc9310df425e61b5458fd315256db6..9357468e1374185ec05c6d06232e6041884b76f3 100644 (file)
@@ -559,12 +559,12 @@ gtk_emoji_chooser_show (GtkWidget *widget)
   GtkEmojiChooser *chooser = GTK_EMOJI_CHOOSER (widget);
   GtkAdjustment *adj;
 
+  GTK_WIDGET_CLASS (gtk_emoji_chooser_parent_class)->show (widget);
+
   adj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (chooser->scrolled_window));
   gtk_adjustment_set_value (adj, 0);
 
   gtk_entry_set_text (GTK_ENTRY (chooser->search_entry), "");
-
-  GTK_WIDGET_CLASS (gtk_emoji_chooser_parent_class)->show (widget);
 }
 
 static void